Skip to content

Blog post: Selenium Grid Docker Images Are Now Mirrored to GHCR#2615

Merged
harsha509 merged 7 commits intotrunkfrom
blog-post-mirror-ghcr
Apr 20, 2026
Merged

Blog post: Selenium Grid Docker Images Are Now Mirrored to GHCR#2615
harsha509 merged 7 commits intotrunkfrom
blog-post-mirror-ghcr

Conversation

@VietND96
Copy link
Copy Markdown
Member

Thanks for contributing to the Selenium site and documentation!
A PR well described will help maintainers to review and merge it quickly

Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, and help reviewers by making them as simple and short as possible.

Description

Motivation and Context

Types of changes

  • Change to the site (I have double-checked the Netlify deployment, and my changes look good)
  • Code example added (and I also added the example to all translated languages)
  • Improved translation
  • Added new translation (and I also added a notice to each document missing translation)

Checklist

  • I have read the contributing document.
  • I have used hugo to render the site/docs locally and I am sure it works.

@qodo-code-review
Copy link
Copy Markdown
Contributor

Review Summary by Qodo

Blog post: Selenium Grid Docker images mirrored to GHCR

📝 Documentation

Grey Divider

Walkthroughs

Description
• New blog post announcing Selenium Grid Docker images mirrored to GHCR
• Explains rationale for dual publishing to GitHub Container Registry
• Provides usage examples and migration guidance from Docker Hub
• Documents availability of nightly and release image tags on GHCR
Diagram
flowchart LR
  A["Docker Hub<br/>selenium images"] -- "mirrored to" --> B["GHCR<br/>ghcr.io/seleniumhq"]
  C["Users"] -- "can pull from" --> A
  C -- "can pull from" --> B
  D["Rate limits<br/>Policy restrictions"] -- "solved by" --> B
Loading

Grey Divider

File Changes

1. website_and_docs/content/blog/2026/selenium-grid-docker-images-are-now-mirrored-to-ghcr.md 📝 Documentation +120/-0

Blog post on GHCR Docker image mirroring

• New blog post announcing Selenium Grid Docker image mirroring to GitHub Container Registry
• Explains motivation: Docker Hub rate limits, policy restrictions, and enterprise requirements
• Documents GHCR namespace as ghcr.io/seleniumhq with nightly and release tags available
• Provides practical examples for pulling images and switching from Docker Hub
• Clarifies this is additive mirroring, not replacement of Docker Hub distribution

website_and_docs/content/blog/2026/selenium-grid-docker-images-are-now-mirrored-to-ghcr.md


Grey Divider

Qodo Logo

@qodo-code-review
Copy link
Copy Markdown
Contributor

qodo-code-review Bot commented Apr 14, 2026

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

ⓘ The new review experience is currently in Beta. Learn more

Grey Divider

Qodo Logo

@github-actions
Copy link
Copy Markdown
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 85%, saving 2.4 MB.

Filename Before After Improvement Visual comparison
website_and_docs/static/images/blog/2026/selenium-grid-docker-images-are-now-mirrored-to-ghcr.jpg 2.8 MB 428.7 KB 85.0% View diff

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 14, 2026

Deploy Preview for selenium-dev ready!

Name Link
🔨 Latest commit 6fdcbf7
🔍 Latest deploy log https://app.netlify.com/projects/selenium-dev/deploys/69dd8c83657cd70008bddec4
😎 Deploy Preview https://deploy-preview-2615--selenium-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 14, 2026

Deploy Preview for selenium-dev ready!

Name Link
🔨 Latest commit d72cd2a
🔍 Latest deploy log https://app.netlify.com/projects/selenium-dev/deploys/69e67b71b3b69e00086cafee
😎 Deploy Preview https://deploy-preview-2615--selenium-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@VietND96 VietND96 force-pushed the blog-post-mirror-ghcr branch from 0d2ba54 to 5f67a43 Compare April 14, 2026 00:45
@VietND96 VietND96 requested a review from diemol April 14, 2026 00:46
@github-actions
Copy link
Copy Markdown
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 85%, saving 2.4 MB.

Filename Before After Improvement Visual comparison
website_and_docs/static/images/blog/2026/selenium-grid-docker-images-are-now-mirrored-to-ghcr.jpg 2.8 MB 428.7 KB 85.0% View diff

@VietND96 VietND96 force-pushed the blog-post-mirror-ghcr branch from 100f311 to 3630661 Compare April 14, 2026 00:56
@VietND96 VietND96 force-pushed the blog-post-mirror-ghcr branch from 3630661 to 24f03a2 Compare April 14, 2026 01:11
@github-actions
Copy link
Copy Markdown
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 85.5%, saving 2.4 MB.

Filename Before After Improvement Visual comparison
website_and_docs/static/images/blog/2026/selenium-grid-docker-images-are-now-mirrored-to-ghcr.jpg 2.8 MB 417.6 KB 85.5% View diff

@github-actions
Copy link
Copy Markdown
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 5.8%, saving 172 B.

Filename Before After Improvement Visual comparison
website_and_docs/static/images/sponsors/swiftproxy_logo.png 2.9 KB 2.7 KB 5.8% View diff

1 image did not require optimisation.

@VietND96 VietND96 requested review from diemol and harsha509 and removed request for diemol April 14, 2026 17:53
@VietND96
Copy link
Copy Markdown
Member Author

@diemol can you review this?

@VietND96
Copy link
Copy Markdown
Member Author

@rpallavisharma, thanks for your review. I have addressed them.

@rpallavisharma
Copy link
Copy Markdown
Member

Looks fine @VietND96 , request write access reviewers please see. @SeleniumHQ/selenium-tlc

@VietND96
Copy link
Copy Markdown
Member Author

@rpallavisharma, looks like you approve the review for this PR, then it can merge. Since you are also part of team site docs with write permission.

@harsha509 harsha509 merged commit 203cffc into trunk Apr 20, 2026
7 checks passed
@harsha509 harsha509 deleted the blog-post-mirror-ghcr branch April 20, 2026 19:27
selenium-ci added a commit that referenced this pull request Apr 20, 2026
…[deploy site]

* Blog post: Selenium Grid Docker Images Are Now Mirrored to GHCR

Signed-off-by: Viet Nguyen Duc <[email protected]>

* Optimised images with calibre/image-actions

* Auto Compress Images (#2619)

Compress Images

Co-authored-by: VietND96 <[email protected]>

* Optimised images with calibre/image-actions

* Address comment review

Signed-off-by: Viet Nguyen Duc <[email protected]>

---------

Signed-off-by: Viet Nguyen Duc <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: VietND96 <[email protected]>
Co-authored-by: Pallavi Sharma <[email protected]>
Co-authored-by: Sri Harsha <[email protected]> 203cffc
@rpallavisharma
Copy link
Copy Markdown
Member

i don't think i have the rights, last i knew only TLC members have @VietND96 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants